package com.ysd.lis.service.qi;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.qi.QiDatabase;
import com.ysd.lis.request.qi.DatabaseDto;
import com.ysd.lis.request.qi.DatabaseParam;

/**
 * <p>
 * 指标项目条件表 服务类
 * </p>
 *
 * @author PRS
 * @since 2024-07-01
 */
public interface QiDatabaseService extends IService<QiDatabase> {


    Result findQiDatabaseList(DatabaseParam param);

    Result addDatabase(QiDatabase qiDatabase);

    Result editDatabase(QiDatabase qiDatabase);

    Result batchDeleteDatabaseList(DatabaseDto dto);

    Result qiDatabaseConnection(QiDatabase qiDatabase);

    Result qiDatabaseGetTables(String qiDatabaseId);

    Result qiDatabaseGetFieldByTables(QiDatabase qiDatabase);

    Result getQiDatabaseTableFieldList(QiDatabase qiDatabase);
}
